package com.ctsi.product.entity;

import com.ctsi.product.vo.FileMetaVO;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class ProductLibrary implements Serializable {
	private String producttype;
	private String typename;
	private String hangye_name;
	/**
	 * id
	 */
	private String id;
	/**
	 * product_name
	 */
	private String product_name;
	/**
	 * product_type
	 */
	private String product_type;
	/**
	 * hangye
	 */
	private String hangye;
	/**
	 * zhuanti
	 */
	private String zhuanti;
	/**
	 * jianjie
	 */
	private String jianjie;
	/**
	 * logo_url
	 */
	private String logo_url;
	/**
	 * pdf 或 mp4的url，默认第一个文件
	 */
	private String mp4_url;

	/**
	 * dianzan_num
	 */
	private String dianzan_num;
	/**
	 * liulan_num
	 */
	private String liulan_num;
	/**
	 * pinlun_num
	 */
	private String pinlun_num;
	/**
	 * 收藏数量
	 */
	private String shoucang_num;
	/**
	 * create_date
	 */
	private Long create_date;
	/**
	 * update_date
	 */
	private Long update_date;
	/**
	 * id_default
	 */
	private Integer id_default;
	/**
	 * file_type
	 */
	private String file_type;

	/**
	 * userid
	 */
	private String  userid;
	/**
	 * fullName
	 */
	private String fullName;
	/**
	 * type_name
	 */
	private String type_name;

	/*
	* filename
	* */
	private String filename;
	/*
	* model_type
	* */
	private Integer model_type;
	/*
	* pdf_url
	* */
	private String pdf_url;
	/**
	 * zhuanti_name
	 */
	private String zhuanti_name;
	/**
	 * 非数据库属性
	 */
	private List<FileMetaVO> resourceIds = new ArrayList<>();

	public ProductLibrary(){}

	public List<FileMetaVO> getResourceIds() {
		return resourceIds;
	}

	public void setResourceIds(List<FileMetaVO> resourceIds) {
		this.resourceIds = resourceIds;
	}


    public String getPdf_url() {
        return pdf_url;
    }

    public void setPdf_url(String pdf_url) {
        this.pdf_url = pdf_url;
    }
    public Integer getModel_type() {
        return model_type;
    }

    public void setModel_type(Integer model_type) {
        this.model_type = model_type;
    }

	public String getFilename() {
	return filename;
}

	public void setFilename(String filename) {
		this.filename = filename;
	}
	public String getFullName() {
		return fullName;
	}

	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	public String getUserid() {
		return userid;
	}

	public void setUserid(String userid) {
		this.userid = userid;
	}

	public String getProducttype() {
		return producttype;
	}

	public void setProducttype(String producttype) {
		this.producttype = producttype;
	}

	public String getTypename() {
		return typename;
	}

	public void setTypename(String typename) {
		this.typename = typename;
	}
	public ProductLibrary(String id){
		this.id=id;
	}
	/**
	 * 获得 id
	 * @return this.id
	 */
	public String getId(){
		return this.id;
	}
	/**
	 * 设置 id
	 * @param id
	 */
	public void setId(String id){
		this.id=id;
	}

	/**
	 * 获得 product_name
	 * @return this.product_name
	 */
	public String getProduct_name(){
		return this.product_name;
	}
	/**
	 * 设置 product_name
	 * @param product_name
	 */
	public void setProduct_name(String product_name){
		this.product_name=product_name;
	}

	/**
	 * 获得 product_type
	 * @return this.product_type
	 */
	public String getProduct_type(){
		return this.product_type;
	}
	/**
	 * 设置 product_type
	 * @param product_type
	 */
	public void setProduct_type(String product_type){
		this.product_type=product_type;
	}

	/**
	 * 获得 hangye
	 * @return this.hangye
	 */
	public String getHangye(){
		return this.hangye;
	}
	/**
	 * 设置 hangye
	 * @param hangye
	 */
	public void setHangye(String hangye){
		this.hangye=hangye;
	}

	/**
	 * 获得 zhuanti
	 * @return this.zhuanti
	 */
	public String getZhuanti(){
		return this.zhuanti;
	}
	/**
	 * 设置 zhuanti
	 * @param zhuanti
	 */
	public void setZhuanti(String zhuanti){
		this.zhuanti=zhuanti;
	}

	/**
	 * 获得 jianjie
	 * @return this.jianjie
	 */
	public String getJianjie(){
		return this.jianjie;
	}
	/**
	 * 设置 jianjie
	 * @param jianjie
	 */
	public void setJianjie(String jianjie){
		this.jianjie=jianjie;
	}

	/**
	 * 获得 logo_url
	 * @return this.logo_url
	 */
	public String getLogo_url(){
		return this.logo_url;
	}
	/**
	 * 设置 logo_url
	 * @param logo_url
	 */
	public void setLogo_url(String logo_url){
		this.logo_url=logo_url;
	}

	/**
	 * 获得 mp4_url
	 * @return this.mp4_url
	 */
	public String getMp4_url(){
		return this.mp4_url;
	}
	/**
	 * 设置 mp4_url
	 * @param mp4_url
	 */
	public void setMp4_url(String mp4_url){
		this.mp4_url=mp4_url;
	}

	/**
	 * 获得 dianzan_num
	 * @return this.dianzan_num
	 */
	public String getDianzan_num(){
		return this.dianzan_num;
	}
	/**
	 * 设置 dianzan_num
	 * @param dianzan_num
	 */
	public void setDianzan_num(String dianzan_num){
		this.dianzan_num=dianzan_num;
	}

	/**
	 * 获得 liulan_num
	 * @return this.liulan_num
	 */
	public String getLiulan_num(){
		return this.liulan_num;
	}
	/**
	 * 设置 liulan_num
	 * @param liulan_num
	 */
	public void setLiulan_num(String liulan_num){
		this.liulan_num=liulan_num;
	}

	/**
	 * 获得 pinlun_num
	 * @return this.pinlun_num
	 */
	public String getPinlun_num(){
		return this.pinlun_num;
	}
	/**
	 * 设置 pinlun_num
	 * @param pinlun_num
	 */
	public void setPinlun_num(String pinlun_num){
		this.pinlun_num=pinlun_num;
	}

	/**
	 * 获得 create_date
	 * @return this.create_date
	 */
	public Long getCreate_date(){
		return this.create_date;
	}
	/**
	 * 设置 create_date
	 * @param create_date
	 */
	public void setCreate_date(Long create_date){
		this.create_date=create_date;
	}

	/**
	 * 获得 update_date
	 * @return this.update_date
	 */
	public Long getUpdate_date(){
		return this.update_date;
	}
	/**
	 * 设置 update_date
	 * @param update_date
	 */
	public void setUpdate_date(Long update_date){
		this.update_date=update_date;
	}

	/**
	 * 获得 id_default
	 * @return this.id_default
	 */
	public Integer getId_default(){
		return this.id_default;
	}
	/**
	 * 设置 id_default
	 * @param id_default
	 */
	public void setId_default(Integer id_default){
		this.id_default=id_default;
	}

	/**
	 * 获得 file_type
	 * @return this.file_type
	 */
	public String getFile_type(){
		return this.file_type;
	}
	/**
	 * 设置 file_type
	 * @param file_type
	 */
	public void setFile_type(String file_type){
		this.file_type=file_type;
	}
	public String getType_name() {
		return type_name;
	}

	public void setType_name(String type_name) {
		this.type_name = type_name;
	}

	public String getZhuanti_name() {
		return zhuanti_name;
	}

	public void setZhuanti_name(String zhuanti_name) {
		this.zhuanti_name = zhuanti_name;
	}

	public String getShoucang_num() {
		return shoucang_num;
	}

	public void setShoucang_num(String shoucang_num) {
		this.shoucang_num = shoucang_num;
	}

	public String getHangye_name() {
		return hangye_name;
	}

	public void setHangye_name(String hangye_name) {
		this.hangye_name = hangye_name;
	}
}
